;----- ; ROM ;----- 00008H: 00018H:Set VDP Address DE=VDP Address 00020H:HL=HL+A*2 0002AH:Game Pause 00038H:V-Sync (INT) 0003EH:PSG OFF 0004FH:Pause Flag 000H 00066H:Pause (NMI) 00083H: 000CDH:Game Main 000E9H:V-Sync Main 00163H:VDP Reg Data 0016EH:Sound Set 00183H:Erase Fire Hit Mark 001A2H:Falling Item 001C7H:Check Smoke 001EDH:Erase Hit Mark 001F0H:Robot 00244H:Put Sprite 00358H:Set Character 00372H:Erase Sprite 0037BH: 00386H: 00394H:Table Jump Data | 003D7H 003D8H:Program Main 0043AH:Title 004D5H:Level Select 00511H:Game Start 00537H:Demo 00598H: 005EDH:Game Over 00697H:Set Ball 0069DH:Score Clear 006A8H: 006B2H:Read Paddle 006C0H: 006D7H:Demo Round Data | 006DAH 006DBH:Check Country 000H:Not Japan 0FFH:Japan 006F9H:Put Ball 00825H:Speed Up 0083CH: 00878H: 008D9H: 0091EH: 00BA2H: | 00BA9H 00BAAH: | 00BB1H 00BB2H: | 00BB9H 00BBAH:Move Ball 00D9FH: | 00DBEH 00DBFH: 00DF0H:Put Padl 00E20H: 0120DH:Put Robot Left 01219H:Put Robot Right 01225H:Put Robot Front 014A1H:Break Block (Fire) 01509H:Break Item Block 01516H: 0164DH: 01718H:Jumo Table Data | 01771H 01772H:Dummy (RET) 01773H:Check Game Flag 017D5H:Next Round 0188CH: 018B9H: 01A44H:Round Start 01B1CH:Put Cursor 01B4BH:Add Bonus 01BC0H:Game Clear Message 01C72H:Print Score 01C7EH:HEX to ASCII Code 01D29H:Set VDP Reg B=Data C=Reg# 01D30H:Trans Data to VDP HL=Data Address,DE=VDP Address,BC=Length 01D3DH:VDP Read 01D4AH:CLS 01D4FH:CLS 01D76H:Screen Off 01D7DH:Screen On 01D85H:Set Character 01E56H:Put VDP 01E60H: 01ECEH:Put Block HL=Block Data,DE=VDP Address 01F34H:Get Paddle 02005H:Make Screen 020CEH:Put Door,Warp 0211CH:Sound Main (V-Sync Sub) 0214FH:Sound Sub 021F1H:Sound Data Address | 02234H 02235H:Sound Jump Table Data | 02278H 022B3H 0230BH:BGM Flag On 02525H: | 02544H 025F2H:PSG Port Out 02601H: 0260DH:BGM Data Clear 0261CH:PSG Off 026DDH:BGM Data | 0273DH 0273EH:BGM Data | 027F5H 027F6H:BGM Data | 0285FH 02860H:BGM Data | 02899H 0289AH:Title BGM Data | 028EBH 028ECH:BGM Data | 029BFH 029C0H:Game Start BGM Data | 02A76H 02A77H:BGM Data | 02AF3H 02AF4H:BGM Data | 02C73H 02C74H:BGM Data | 02DA1H 02DA2H:BGM Data | 02DBCH 02DBDH:BGM Data | 02DEDH 02DEEH:BGM Data | 02E08H 02E09H:BGM Data | 02E37H 02E38H:BGM Data | 02E5AH 02E5BH:BGM Data | 02E82H 02E83H:BGM Data | 02EABH 02EACH:BGM Data | 02EC6H 02EC7H:BGM Data | 02EF0H 02EF1H:BGM Data | 02F19H 02F1AH:BGM Data | 02F32H 02F33H:BGM Data | 02F62H 02F63H:BGM Data | 02F92H 02F93H:BGM Data | 02FA7H 02FA8H:BGM Data | 02FC2H 02FC3H:BGM Data | 0300FH 03010H:BGM Data | 03051H 03052H:BGM Data | 03084H 03085H:BGM Data | 030ADH 030AEH::BGM Data | 030D6H 030D7H:BGM Data | 03100H 03101H:BGM Data | 0311FH 03120H:BGM Address | 03139H 031E4H:Character Data | 03353H 03354H:Cursor Character Data | 0336BH 0336CH:'SEGA MARK III' Character Data | 0344BH 0344CH:Final Round Character Data | 037C8H 037C9H | 03AD8H 03AD9H:BG Character | 0448CH 0448D:Character Data | 04983H 060D6H:Round Block Data | 072F1H 079ACH:Round Block Data Address | 07A2BH 07E38H:Color Table Data | 07E57H 07E58H:Color Table Data | 07E77H 07E78H:Color Table Data | 07E97H 07E98H:Color Table Data | 07EB7H ;----- ; RAM ;----- 0C020H:High Score 0C028H:Score 0C040H:Round for Demo 0C101H:Pause Flag 0C102H:Game Flag 0C103H:Check Flag 0C108H:Machine ID 0C110H:Round 0C111H:Ball 0C130H:Level 0DC00H:Sprite Y | 0DC3FH 0DC80H:Sprite X,Atr | 0DCFFH ;************************************************************************ ;* Round Block Data * ;* * ;************************************************************************ ;* nn,00-7F*nn * ;* 00:NUL 01-03:BOLT 04:RED 05:BLUE 06:WHITE 07:GREEN * ;* 08:PINK 09:YELLOW 0A-0C:WOOD * ;* * ;* 8n,mm*n * ;* 0D:SKEL 0E:HAMMER 0F:FIRE 10:BOND 11:DIAMOND 12:BIG PADDLE * ;* 13:BIG BALL 14:DOBLE 15:SKEL 16:SLOW 17:1UP 18:BLETH * ;* 19-1A:ENEMY BOX 1B-1E:TRAIN'S TONNELE 1F:RAIL * ;* * ;* 00:END Mark * ;************************************************************************ ;*************** ;* SWORD ROUND * ;*************** A60D6: DB 015H,000H,082H,016H,016H DB 00EH,000H,081H,00FH DB 00CH,000H,084H,002H,000H,000H,00FH DB 00CH,000H,003H,00CH,081H,012H,008H,006H DB 004H,000H,003H,00CH,081H,011H,009H,006H DB 003H,000H,003H,00CH,081H,012H,008H,006H DB 004H,000H,084H,002H,000H,000H,00FH DB 00FH,000H,081H,011H DB 00FH,000H,082H,013H,013H DB 000H ;////////////////////// ;/ ROUND DATA Address / ;////////////////////// T79AC: DW A60D6,A7292,A7292,A7292 DW A610F,A623D,A6760,A667C DW A6362,A6916,A6F81,A63E9 DW A681C,A643A,A62CE,A65B1 DW A6281,A6313,A670E,A64C8 DW A720A,A720A,A71BD,A6C7B DW A69BA,A6866,A6DAC,A6487 DW A6EA2,A6628,A6602,A6A4A DW A6FBD,A67B5,A694E,A68C2 DW A6D77,A6CE1,A61DE,A653D DW A6159,A720A,A71BD,A71BD DW A6D26,A7177,A6AD4,A70AA DW A6B18,A6AA4,A6B95,A701B DW A6E29,A6F1C,A6B52,A7075 DW A66AB,A6C1D,A715A,A6391 DW A71BD,A71BD,A7292,A72DF